public abstract class Model {

    View view;
    Controller controller;

    public Model() {
    }

    public void viewSetzen(View neuerView) {
        this.view = neuerView;
    }   

    public abstract boolean figurLaeuft(int figurnr, int strecke);

    //  public abstract boolean zugUeberpruefen(int figurnr, int strecke);  //wird später hinzugefügt
    //    public abstract void reset();
    public abstract int feldBelegt (int feldnr);

    public abstract void ausHausRaus (int figurnr);

    public abstract void startZustand();

    public abstract void spielZustand();

    public abstract void figurSetzen(int feldnr, int spieler) ;

    public abstract void schlagen(int figurnr, int strecke);

    public abstract int figurAufFeld (int feldnr);

    public abstract int feldGeben(int figurnr);

    public abstract int gehoertSpieler(int figurnr);

}
